Efficient Checking of Behavioural Relations and Modal Assertions using Fixed-Point Inversion
نویسندگان
چکیده
This paper presents an algorithm for solving Boolean xed-point equations containing one level of nesting of minimum and maximum xed points. The algorithm assumes that the equations of the inner xed point is of a certain restricted kind and has a worst-case time-and space-complexity that is linear in the size of the equation system. By observing that a range of behavioral relations { in particular weak bisimulation { and modal assertions can be checked using equation systems of this restricted form, the algorithm improves on existing ad hoc constructed algorithms. Finally, we show how the key idea of inverting a xed point can be used in decreasing the number of xed-point iterations needed in BDD-based methods for solving the same class of problems.
منابع مشابه
Hennessy-Milner Logic with Greatest Fixed Points as a Complete Behavioural Specification Theory
There are two fundamentally different approaches to specifying and verifying properties of systems. The logical approach makes use of specifications given as formulae of temporal or modal logics and relies on efficient model checking algorithms; the behavioural approach exploits various equivalence or refinement checking methods, provided the specifications are given in the same formalism as im...
متن کاملBisimulation Safe Fixed Point Logic
We define and investigate a new modal fixed-point logic, called bisimulation safe fixed-point logic BSFP, which is a calculus of binary relations that extends both PDL and the modal μ-calculus. The logic is motivated by concepts and results due to van Benthem and Hollenberg on bisimulation safety which plays a similar role for binary relations as the more familiar notion of bisimulation invaria...
متن کاملComputing Behavioural Relations, Logically
This paper develops a model-checking algorithm for a fragment of the modal mu-calculus and shows how it may be applied to the eecient computation of behavioral relations between processes. The algorithm's complexity is proportional to the product of the size of the process and the size of the formula, and thus improves on the best existing algorithm for such a xed point logic. The method for co...
متن کاملQuantitative Analysis and Model Checking
Many notions of models in computer science provide quantitative information, or uncertainties, which necessitate a quantitative model checking paradigm. We present such a framework for reactive and generative systems based on a non-standard interpretation of the modal mu-calculus, where x: / x: are interpreted as least/greatest fixed points over the infinite lattice of maps from states to the u...
متن کاملCharacteristic Formulae for Fixed-Point Semantics: A General Framework
The literature on concurrency theory offers a wealth of examples of characteristic-formula constructions for various behavioural relations over finite labelled transition systems and Kripke structures that are defined in terms of fixed points of suitable functions. Such constructions and their proofs of correctness have been developed independently, but have a common underlying structure. This ...
متن کامل